package com.ccys.db.mapper;

import com.ccys.db.dto.thinkWell.TblPhqDTO;
import com.ccys.db.entity.TblPhq;
import com.ccys.db.vo.doctor.consultStage.GetPHQ4QuestionVo;
import com.ccys.db.vo.doctor.consultStage.GetPHQ4ResponseVo;
import com.ccys.db.vo.thinkWell.TblPhqDetailWebVO;
import com.ccys.db.vo.thinkWell.TblPhqWebVO;
import tk.mybatis.mapper.common.Mapper;
import tk.mybatis.mapper.common.MySqlMapper;

import java.util.List;

/**
* Created by Mybatis Generator on 2023/12/18
*/
public interface TblPhqMapper extends Mapper<TblPhq>, MySqlMapper<TblPhq> {
    List<TblPhqWebVO> listObjectsCms(TblPhqDTO dto);

       /**
        * @description 查询phq详情
        * @date     2024/1/23
        * @author   cloud fly
        */
    TblPhqDetailWebVO getDetail(TblPhqDTO dto);


    List<GetPHQ4QuestionVo> getPHQ4Question(Integer serviceType);

    List<String> getRecommendedCategories(String bookingId);

    List<GetPHQ4ResponseVo>  getPHQ4Response(String memberId);
}
